impassable wilderness

Translations
nature sauvage infranchissable